package com.example.courseorder.util;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;


@Configuration
public class Reconstruction extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception{
        http
                .authorizeRequests()
//                  .antMatchers("/personLogin","/personInformation","/personCourse")
//                    .access("hasRole('USER')")
                  .antMatchers("/").permitAll()
                .and()
                  .formLogin().loginPage("/logins")
                    .loginProcessingUrl("/personLogin")
                  .successForwardUrl("/personLogin")
                .and()
                .logout()
//                .logoutUrl(SecurityConstants.logout)
                .logoutUrl("/logout")
                .logoutSuccessUrl("/")
//                .logoutSuccessHandler(logoutSuccessHandler)
//                .deleteCookies(“”)
                ;
   }

}
